﻿using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Finance.Dtos
{
    public class FinancialBookkeepingDto
    {
        /// <summary>
        /// 主键
        /// </summary>
        [SugarColumn(IsPrimaryKey = true, IsIdentity = true)]
        public int FinancialBookkeepingId { get; set; }
        /// <summary>
        /// 流水号
        /// </summary>
        [SugarColumn]
        public string FlowingWaterNumber { get; set; }
        /// <summary>
        /// 名称
        /// </summary>
        public string FinancialBookkeepingName { get; set; }
        /// <summary>
        /// 分类
        /// </summary>
        public int FinancialBookkeepingType { get; set; }
        /// <summary>
        /// 收款方/付款方
        /// </summary>
        public string BeneficiaryOrPayer { get; set; }
        /// <summary>
        /// 类型
        /// </summary>
        public string Type { get; set; }
        /// <summary>
        /// 付款金额
        /// </summary>
        public int PaymentAmount { get; set; }
        /// <summary>
        /// 付款方式
        /// </summary>
        public int PaymentStype { get; set; }
        /// <summary>
        /// 付款时间
        /// </summary>
        public DateTime PaymentTime { get; set; }
        /// <summary>
        /// 付款机构
        /// </summary>
        public string PaymentInstitutions { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreatTime { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string CreatName { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string UpdateName { get; set; }
        /// <summary>
        /// 删除时间
        /// </summary>
        public DateTime? DeleteTime { get; set; }
        /// <summary>
        /// 删除人
        /// </summary>
        public string DeleteName { get; set; }
        /// <summary>
        /// 删除标识
        /// </summary>
        public bool IsDel { get; set; }
        /// <summary>
        /// 类别名称
        /// </summary>
        public string CategoryName { get; set; }
    }
}
